/*************************************************
* Title：TinyToolKit
* Author：Opportunity 
* Describe：
* CreateTime：2020-08-15 17:14:29
* Version：1.0
* Modify Recorder：
*************************************************/

namespace TinyToolKit.Network
{
    public abstract class ProtocolBase
    {
        public abstract ProtocolBase Decode(byte[] readBuff);

        public abstract byte[] Encode();

        public virtual RequestType GetRequest()
        {
            return RequestType.None;
        }
        
        public virtual string GetName()
        {
            return "";
        }
    }
}
